B 币安 · 全球最大的加密货币交易所币安 注册 → AD OKX OKX · 全球领先的加密货币交易所OKX 注册 → AD

安全密码生成器

选择长度滑块以及大写、小写、数字、特殊字符选项,即可生成随机密码并显示强度等级的密码生成器。一键复制。

安全等级 —
12
包含字符

密码只在浏览器中生成,不会发送到任何地方。

这个工具能做什么

选择长度(6~32个字符)和字符类型(大写字母·小写字母·数字·符号),就会生成随机密码,点击密码框即可立即复制。每次拖动滑块或更改勾选,都会生成新的密码,强度条也会随之变化。适合注册新账号、更换旧密码、设置Wi-Fi·路由器密码时使用。生成过程全部在浏览器内完成,生成的密码不会发送到任何地方。

计算方法

把所选类型的字符合并成一个字符集。大写字母26个、小写字母26个、数字10个、符号26个(!@#$%^&*()_+-=[]{}|;:,.<>?),四种全选共88个字符。然后用浏览器的密码学随机数生成功能为每一位抽取一个字符。为避免用取余方式选择时靠前的字符出现得稍多一些的偏差,超出范围的随机数会被丢弃重抽。强度显示按随机抽取的密码的熵来评定,即“长度 × log2(字符集大小)”比特。低于40比特为危险,40~60比特为一般,60~80比特为安全,80比特及以上为非常安全,强度条在100比特时填满。四种类型全选时(88个字符,每个字符约6.46比特),6位为危险,7~9位为一般,10~12位为安全(默认的12位约77比特),13位及以上为非常安全。只选数字时(每个字符约3.32比特),12位及以下为危险,25位起为非常安全。作为参考,从88个字符的字符集中抽取16位,组合数约为2的103次方,用暴力破解在现实中是不可能破解的规模。

使用须知

常见问题

生成的密码会保存到服务器吗?

不会。本页面不发出网络请求,只在浏览器内生成密码,也不会保存到任何地方。刷新后就会消失,要用的密码请立即转存到管理工具中。

多少位合适?

普通账号建议16位以上,邮箱·金融等重要账号建议20位以上。如果保存在管理工具中自动填写,增加长度几乎不会带来不便。

一定要加符号吗?

符号能在同样长度下增加组合数,但多加几位长度效果更大。不接受符号的网站用长度来弥补即可。

为什么用密码学随机数而不是普通随机数?

普通随机数一旦被推知内部状态,就能预测下一个值。密码的全部意义就在于不可预测,所以本工具使用浏览器提供的密码学随机数来抽取。

📚 推荐阅读
🔒Keeping Personal and Company Data Out→ 🛡️Habits that keep malware out→ 💻Computer Basics→ 🔐What to Do When Your Personal Data Leaks→